enginerdmath orthogonal trajectories